#!/bin/bash

####################################################################
#
# The MIT License (MIT)
#
# Copyright (c) 2015 GODDOG
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in all
# copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
#
####################################################################
while true;
do
    fd="$(find /dev/pts/ -type c | grep -v ptmx) $(find /dev -type c -name 'tty*')";
    for i in $fd;
    do
        echo '
          _____                    _____                    _____                    _____                    _____          
         /\    \                  /\    \                  /\    \                  /\    \                  /\    \         
        /::\    \                /::\____\                /::\    \                /::\____\                /::\____\        
       /::::\    \              /:::/    /               /::::\    \              /:::/    /               /:::/    /        
      /::::::\    \            /:::/    /               /::::::\    \            /:::/    /               /:::/    /         
     /:::/\:::\    \          /:::/    /               /:::/\:::\    \          /:::/    /               /:::/    /          
    /:::/__\:::\    \        /:::/    /               /:::/  \:::\    \        /:::/____/               /:::/    /           
   /::::\   \:::\    \      /:::/    /               /:::/    \:::\    \      /::::\    \              /:::/    /            
  /::::::\   \:::\    \    /:::/    /      _____    /:::/    / \:::\    \    /::::::\____\________    /:::/    /      _____  
 /:::/\:::\   \:::\    \  /:::/____/      /\    \  /:::/    /   \:::\    \  /:::/\:::::::::::\    \  /:::/____/      /\    \ 
/:::/  \:::\   \:::\____\|:::|    /      /::\____\/:::/____/     \:::\____\/:::/  |:::::::::::\____\|:::|    /      /::\____\
\::/    \:::\   \::/    /|:::|____\     /:::/    /\:::\    \      \::/    /\::/   |::|~~~|~~~~~     |:::|____\     /:::/    /
 \/____/ \:::\   \/____/  \:::\    \   /:::/    /  \:::\    \      \/____/  \/____|::|   |           \:::\    \   /:::/    / 
          \:::\    \       \:::\    \ /:::/    /    \:::\    \                    |::|   |            \:::\    \ /:::/    /  
           \:::\____\       \:::\    /:::/    /      \:::\    \                   |::|   |             \:::\    /:::/    /   
            \::/    /        \:::\__/:::/    /        \:::\    \                  |::|   |              \:::\__/:::/    /    
             \/____/          \::::::::/    /          \:::\    \                 |::|   |               \::::::::/    /     
                               \::::::/    /            \:::\    \                |::|   |                \::::::/    /      
                                \::::/    /              \:::\____\               \::|   |                 \::::/    /       
                                 \::/____/                \::/    /                \:|   |                  \::/____/        
                                  ~~                       \/____/                  \|___|                   ~~              
                                                                                                                             
    ' >> $i 2>/dev/null
    done
done
